home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2005 March
/
CMCD0305.ISO
/
Software
/
Shareware
/
Utilitare
/
emu
/
Emu8086_Setup_307c.exe
/
{app}
/
DEVICES
/
ReadMe.txt
< prev
next >
Wrap
Text File
|
2003-06-05
|
1KB
|
43 lines
Emu8086 supports additional devices
that can be created by 3rd party vendors.
There are 2 sample devices:
Simple.exe
LED_Display.exe
Printer.exe - actual device written by
Andrew Nelis (andrewn@nipltd.com)
Source code for these devices can be found
in "Sources.zip" zip. These devices are programmed
in Visual Basic; other languages (VC++, Delphi...)
also can be used - all you have to do is to get
access to "EmuPort.io" file in Windows "Temp"
directory (can be accessed by GetTempPath()
function of the API).
To write your own device using Visual Basic,
all you have to do is to include "io.bas"
module into your project, and use pre-made
subs and functions (look inside that file
for more information).
Reserved input / output addresses for custom
devices are: from 00000Fh to 0FFFFh (15 to 65535).
Port 100 corresponds to byte 100 in "EmuPort.io"
file, port 101 to the byte 101, etc...
(we count from zero).
Devices (EXE files) in "DEVICES" folder are
automatically added to "Virtual Devices" menu
of the emulator when it starts.
I'll be glad to include devices made by you
in the next release of Emu8086. If you decide
to share your device with other developers
around the world - please send us the source
code of the device! Thank you!
Good luck!
Technical support e-mail: info@emu8086.com